home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 August / Chip Ağustos 1999.iso / program / demo / ide / DISK.1 / U15.STM < prev    next >
Encoding:
Text File  |  1999-04-10  |  7.2 KB  |  543 lines

  1. STAIRMASTER
  2. 1
  3.  
  4. @DEFINITION
  5. DEFINITION=U T▌P▌ MERD▌VEN
  6.  
  7. // ****************************VARIABLES****************************
  8.  
  9. @VARIABLE
  10. NAME=L1
  11. DEFINITION=MERD▌VEN KOLU GEN▌▐L▌╨▌
  12. DEFAULT=1
  13.  
  14. @VARIABLE
  15. NAME=L2
  16. DEFINITION=MERD▌VEN KOLU UZUNLU╨U
  17. DEFAULT=3
  18.  
  19. @VARIABLE
  20. NAME=L3
  21. DEFINITION=SAHANLIK EN▌
  22. DEFAULT=2
  23.  
  24. @VARIABLE
  25. NAME=L4
  26. DEFINITION=SAHANLIK BOYU
  27. DEFAULT=3
  28.  
  29. @VARIABLE
  30. NAME=SAHKOT
  31. DEFINITION=SAHANLIK KOTU
  32. DEFAULT=1.4
  33.  
  34. @VARIABLE
  35. NAME=KOR_OF
  36. DEFINITION=KORKULUK UZAKLI╨I
  37. DEFAULT=0.1
  38.  
  39. @VARIABLE
  40. NAME=KOR_THICK
  41. DEFINITION=KORKULUK KALINLI╨I
  42. DEFAULT=0.05
  43.  
  44. @VARIABLE
  45. NAME=THICK
  46. DEFINITION=MERD▌VEN KALINLI╨I
  47. DEFAULT=0.1
  48.  
  49. @VARIABLE
  50. NAME=H
  51. DEFINITION=MERD▌VEN Y▄KSEKL▌╨▌
  52. DEFAULT=2.8
  53.  
  54. @VARIABLE
  55. NAME=KOR_H
  56. DEFINITION=KORKULUK Y▄KSEKL▌╨▌
  57. DEFAULT=1
  58.  
  59. @VARIABLE
  60. NAME=YUR_OF
  61. DEFINITION=╟IKI▐ HATTI OFFSET MESAFES▌
  62. DEFAULT=0.5
  63.  
  64. @VARIABLE
  65. NAME=CIRC_RAD
  66. DEFINITION=╟IKI▐ HATTI DA▌RE YARI╟API
  67. DEFAULT=0.075
  68.  
  69. @VARIABLE
  70. NAME=ARROW_L
  71. DEFINITION=╟IKI▐ HATTI OK UZUNLU╨U
  72. DEFAULT=0.1
  73.  
  74. // ************************ PRIMARY NODE DEFINITIONS **********************
  75.  
  76. @PRIMARY_NODE
  77. NAME=N1
  78. X=0
  79. Y=0
  80.  
  81. @PRIMARY_NODE
  82. NAME=N2
  83. X=L1
  84. Y=0
  85.  
  86. @PRIMARY_NODE
  87. NAME=N3
  88. X=0
  89. Y=L2
  90.  
  91. @PRIMARY_NODE
  92. NAME=N4
  93. X=L1
  94. Y=L2
  95.  
  96. @PRIMARY_NODE
  97. NAME=N5
  98. X=L1
  99. Y=L2+L3
  100.  
  101. @PRIMARY_NODE
  102. NAME=N6
  103. X=L1-L4
  104. Y=L2+L3
  105.  
  106. @PRIMARY_NODE
  107. NAME=N7
  108. X=L1-L4
  109. Y=L2
  110.  
  111. @PRIMARY_NODE
  112. NAME=N8
  113. X=2*L1-L4
  114. Y=L2
  115.  
  116. @PRIMARY_NODE
  117. NAME=N9
  118. X=L1-L4
  119. Y=0
  120.  
  121. @PRIMARY_NODE
  122. NAME=N10
  123. X=2*L1-L4
  124. Y=0
  125.  
  126. // *********************** SECONDARY NODE DEFINITIONS **********************
  127.  
  128. @SECONDARY_NODE
  129. NAME=Y1
  130. METHOD=OFFSET | YUR_OF
  131. REFNODES=N2,N1
  132. DX=0
  133. DY=0
  134.  
  135. @SECONDARY_NODE
  136. NAME=Y2
  137. METHOD=OFFSET | YUR_OF
  138. REFNODES=N4,N3
  139. DX=0
  140. DY=0
  141.  
  142. @SECONDARY_NODE
  143. NAME=Y3
  144. METHOD=INTOFFSET | YUR_OF
  145. REFNODES=N4,N5,N5,N6
  146. DX=0
  147. DY=0
  148.  
  149. @SECONDARY_NODE
  150. NAME=Y4
  151. METHOD=INTOFFSET | YUR_OF
  152. REFNODES=N5,N6,N6,N7
  153. DX=0
  154. DY=0
  155.  
  156. @SECONDARY_NODE
  157. NAME=Y5
  158. METHOD=OFFSET | YUR_OF
  159. REFNODES=N7,N8
  160. DX=0
  161. DY=0
  162.  
  163. @SECONDARY_NODE
  164. NAME=Y6
  165. METHOD=OFFSET | YUR_OF
  166. REFNODES=N9,N10
  167. DX=0
  168. DY=0
  169.  
  170. @SECONDARY_NODE
  171. NAME=KIC1
  172. METHOD=OFFSET | KOR_OF
  173. REFNODES=N1,N2
  174. DX=0
  175. DY=0
  176.  
  177. @SECONDARY_NODE
  178. NAME=KIC2
  179. METHOD=INTOFFSET | KOR_OF
  180. REFNODES=N3,N1,N8,N3
  181. DX=0
  182. DY=0
  183.  
  184. @SECONDARY_NODE
  185. NAME=KIC3
  186. METHOD=INTOFFSET | KOR_OF
  187. REFNODES=N8,N3,N10,N8
  188. DX=0
  189. DY=0
  190.  
  191. @SECONDARY_NODE
  192. NAME=KIC4
  193. METHOD=OFFSET | KOR_OF
  194. REFNODES=N10,N9
  195. DX=0
  196. DY=0
  197.  
  198. @SECONDARY_NODE
  199. NAME=KDIS1
  200. METHOD=OFFSET | KOR_OF
  201. REFNODES=N2,N1
  202. DX=0
  203. DY=0
  204.  
  205. @SECONDARY_NODE
  206. NAME=KDIS2
  207. METHOD=OFFSET | KOR_OF
  208. REFNODES=N4,N3
  209. DX=0
  210. DY=0
  211.  
  212. @SECONDARY_NODE
  213. NAME=KDIS3
  214. METHOD=INTOFFSET | KOR_OF
  215. REFNODES=N4,N5,N5,N6
  216. DX=0
  217. DY=0
  218.  
  219. @SECONDARY_NODE
  220. NAME=KDIS4
  221. METHOD=INTOFFSET | KOR_OF
  222. REFNODES=N5,N6,N6,N7
  223. DX=0
  224. DY=0
  225.  
  226. @SECONDARY_NODE
  227. NAME=KDIS5
  228. METHOD=OFFSET | KOR_OF
  229. REFNODES=N7,N8
  230. DX=0
  231. DY=0
  232.  
  233. @SECONDARY_NODE
  234. NAME=KDIS6
  235. METHOD=OFFSET | KOR_OF
  236. REFNODES=N9,N10
  237. DX=0
  238. DY=0
  239.  
  240. // *********************** CONTOUR DEFINITIONS ****************************
  241.  
  242. @CONTOUR
  243. NAME=C1
  244. DRAW=2
  245. BREAK=0
  246. INSIDE=0
  247. LINECOUNT=1
  248. LINE=N1,N2 | LINEAR
  249.  
  250. @CONTOUR
  251. NAME=C2
  252. DRAW=1
  253. BREAK=0
  254. INSIDE=1
  255. LINECOUNT=1
  256. LINE=N2,N4 | LINEAR
  257.  
  258. @CONTOUR
  259. NAME=C3
  260. DRAW=1
  261. BREAK=0
  262. INSIDE=0
  263. LINECOUNT=1
  264. LINE=N4,N5 | LINEAR
  265.  
  266. @CONTOUR
  267. NAME=C4
  268. DRAW=1
  269. BREAK=0
  270. INSIDE=0
  271. LINECOUNT=1
  272. LINE=N5,N6 | LINEAR
  273.  
  274. @CONTOUR
  275. NAME=C5
  276. DRAW=1
  277. BREAK=0
  278. INSIDE=0
  279. LINECOUNT=1
  280. LINE=N6,N7 | LINEAR
  281.  
  282. @CONTOUR
  283. NAME=C6
  284. DRAW=1
  285. BREAK=2
  286. INSIDE=1
  287. LINECOUNT=1
  288. LINE=N7,N9 | LINEAR
  289.  
  290. @CONTOUR
  291. NAME=C7
  292. DRAW=11
  293. BREAK=1
  294. INSIDE=0
  295. LINECOUNT=1
  296. LINE=N9,N10 | LINEAR
  297.  
  298. @CONTOUR
  299. NAME=C8
  300. DRAW=1
  301. BREAK=2
  302. INSIDE=1
  303. LINECOUNT=1
  304. LINE=N8,N10 | LINEAR
  305.  
  306. @CONTOUR
  307. NAME=C9
  308. DRAW=1
  309. BREAK=0
  310. INSIDE=0
  311. LINECOUNT=1
  312. LINE=N8,N3 | LINEAR
  313.  
  314. @CONTOUR
  315. NAME=C10
  316. DRAW=1
  317. BREAK=0
  318. INSIDE=1
  319. LINECOUNT=1
  320. LINE=N1,N3 | LINEAR
  321.  
  322. @CONTOUR
  323. NAME=C11
  324. DRAW=0
  325. BREAK=0
  326. INSIDE=0
  327. LINECOUNT=1
  328. LINE=N3,N4 | LINEAR
  329.  
  330. @CONTOUR
  331. NAME=C12
  332. DRAW=0
  333. BREAK=0
  334. INSIDE=0
  335. LINECOUNT=1
  336. LINE=N7,N8 | LINEAR
  337.  
  338. // *********************** LINE OF TRAVEL DEFINITIONS ****************************
  339.  
  340. @LOT
  341. NAME=LOT1
  342. LINECOUNT=1
  343. LINE=Y1,Y2 | LINEAR
  344. BEGIN=1 | CIRC_RAD
  345. END=0 | ARROW_L
  346.  
  347. @LOT
  348. NAME=LOT2
  349. LINECOUNT=3
  350. LINE=Y2,Y3 | LINEAR
  351. LINE=Y3,Y4 | LINEAR
  352. LINE=Y4,Y5 | LINEAR
  353. BEGIN=0 | CIRC_RAD
  354. END=0 | ARROW_L
  355.  
  356. @LOT
  357. NAME=LOT3
  358. LINECOUNT=1
  359. LINE=Y5,Y6 | LINEAR
  360. BEGIN=0 | CIRC_RAD
  361. END=1 |  ARROW_L
  362.  
  363. // *********************** RAILING DEFINITIONS ****************************
  364.  
  365. @RAILING
  366. NAME=IC_KOR1
  367. LINECOUNT=1
  368. LINE=KIC1,KIC2 | LINEAR | 6
  369. THICKNESS=KOR_THICK
  370. HEIGHT=KOR_H
  371. PREV=NULL
  372. NEXT=IC_KOR2
  373.  
  374. @RAILING
  375. NAME=IC_KOR2
  376. LINECOUNT=1
  377. LINE=KIC2,KIC3 | LINEAR | 3
  378. THICKNESS=KOR_THICK
  379. HEIGHT=KOR_H
  380. PREV=IC_KOR1
  381. NEXT=IC_KOR3
  382.  
  383. @RAILING
  384. NAME=IC_KOR3
  385. LINECOUNT=1
  386. LINE=KIC3,KIC4 | LINEAR | 6
  387. THICKNESS=KOR_THICK
  388. HEIGHT=KOR_H
  389. PREV=IC_KOR2
  390. NEXT=NULL
  391.  
  392. @RAILING
  393. NAME=DIS_KOR1
  394. LINECOUNT=1
  395. LINE=KDIS1,KDIS2 | LINEAR | 6
  396. THICKNESS=KOR_THICK
  397. HEIGHT=KOR_H
  398. PREV=NULL
  399. NEXT=DIS_KOR2
  400.  
  401. @RAILING
  402. NAME=DIS_KOR2
  403. LINECOUNT=1
  404. LINE=KDIS2,KDIS3 | LINEAR | 3
  405. THICKNESS=KOR_THICK
  406. HEIGHT=KOR_H
  407. PREV=DIS_KOR1
  408. NEXT=DIS_KOR3
  409.  
  410. @RAILING
  411. NAME=DIS_KOR3
  412. LINECOUNT=1
  413. LINE=KDIS3,KDIS4 | LINEAR | 5
  414. THICKNESS=KOR_THICK
  415. HEIGHT=KOR_H
  416. PREV=DIS_KOR2
  417. NEXT=DIS_KOR4
  418.  
  419. @RAILING
  420. NAME=DIS_KOR4
  421. LINECOUNT=1
  422. LINE=KDIS4,KDIS5 | LINEAR | 3
  423. THICKNESS=KOR_THICK
  424. HEIGHT=KOR_H
  425. PREV=DIS_KOR3
  426. NEXT=DIS_KOR5
  427.  
  428. @RAILING
  429. NAME=DIS_KOR5
  430. LINECOUNT=1
  431. LINE=KDIS5,KDIS6 | LINEAR | 6
  432. THICKNESS=KOR_THICK
  433. HEIGHT=KOR_H
  434. PREV=DIS_KOR4
  435. NEXT=NULL
  436.  
  437. // *********************** AREA DEFINITIONS ******************************
  438.  
  439. @AREA
  440. NAME=KOL1
  441. TYPE=STAIR_AREA
  442. CONTOURS=C1,C2,C11,C10
  443. LOTS=LOT1
  444. HASBREAK=0
  445. BREAK_RATIO=0.5
  446. BREAK_ANGLE=10
  447. BREAK_DELTA=0.1
  448. BREAK_EXTENSION=0.1
  449. BREAK_DRAW_ARROW=1
  450. TOPTREAD=1 | 1
  451. FIRST_RISER_OPT=1 | 1
  452. LAST_RISER_OPT=0 | 0
  453. DRAW_FIRST_RISER=1
  454. DRAW_LAST_RISER=1
  455. TOTALRISE=SAHKOT
  456. ELEVATION=0
  457. RISERCOUNT=10
  458. RISE=0
  459. TREAD=0
  460. SKEWBEGIN=0
  461. SKEWEND=0
  462. SKEWMETHOD=LINEAR
  463. MINTREAD=0.15
  464. RAILINGS=IC_KOR1,DIS_KOR1
  465. PREV=NULL
  466. NEXT=SAHANLIK
  467. RT_ANGLE=GLOBAL | 0
  468. RT_OFFSET=0.25|0.05
  469. RT_LOC=RIGHT
  470. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  471. THICKNESS=THICK
  472.  
  473. @AREA
  474. NAME=SAHANLIK
  475. TYPE=LANDING
  476. CONTOURS=C11,C3,C4,C5,C12,C9
  477. LOTS=LOT2
  478. HASBREAK=0
  479. BREAK_RATIO=0.5
  480. BREAK_ANGLE=10
  481. BREAK_DELTA=0.1
  482. BREAK_EXTENSION=0.1
  483. BREAK_DRAW_ARROW=1
  484. TOPTREAD=1
  485. FIRST_RISER_OPT=1
  486. LAST_RISER_OPT=1
  487. DRAW_FIRST_RISER=1
  488. DRAW_LAST_RISER=1
  489. TOTALRISE=0
  490. ELEVATION=SAHKOT
  491. RISERCOUNT=0
  492. RISE=0
  493. TREAD=0
  494. SKEWBEGIN=0
  495. SKEWEND=0
  496. SKEWMETHOD=LINEAR
  497. MINTREAD=0.15
  498. RAILINGS=IC_KOR2,DIS_KOR2,DIS_KOR3,DIS_KOR4
  499. PREV=KOL1
  500. NEXT=KOL2
  501. RT_ANGLE=GLOBAL | 0
  502. RT_OFFSET=0.25|0.05
  503. RT_LOC=RIGHT
  504. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  505. THICKNESS=THICK
  506.  
  507. @AREA
  508. NAME=KOL2
  509. TYPE=STAIR_AREA
  510. CONTOURS=C12,C6,C7,C8
  511. LOTS=LOT3
  512. HASBREAK=1
  513. BREAK_RATIO=0.5
  514. BREAK_ANGLE=10
  515. BREAK_DELTA=0.1
  516. BREAK_EXTENSION=0.1
  517. BREAK_DRAW_ARROW=1
  518. TOPTREAD=1 | 1
  519. FIRST_RISER_OPT=0 | 0
  520. LAST_RISER_OPT=1 | 1
  521. DRAW_FIRST_RISER=1
  522. DRAW_LAST_RISER=1
  523. TOTALRISE=H-SAHKOT
  524. ELEVATION=SAHKOT
  525. RISERCOUNT=10
  526. RISE=0
  527. TREAD=0
  528. SKEWBEGIN=0
  529. SKEWEND=0
  530. SKEWMETHOD=LINEAR
  531. MINTREAD=0.15
  532. RAILINGS=IC_KOR3,DIS_KOR5
  533. PREV=SAHANLIK
  534. NEXT=NULL
  535. RT_ANGLE=GLOBAL | 0
  536. RT_OFFSET=0.25|0.05
  537. RT_LOC=RIGHT
  538. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  539. THICKNESS=THICK
  540.  
  541. @GENERAL
  542. D1METHOD=FULL
  543. D2METHOD=RATIO | 0.2 | 0.2